<!DOCTYPE html>
<html>
    <head>
        <!-- 页面meta -->
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>传智健康</title>
        <meta name="description" content="传智健康">
        <meta name="keywords" content="传智健康">
        <meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no" name="viewport">
        <!-- 引入样式 -->
        <link rel="stylesheet" href="plugins/elementui/index.css">
        <link rel="stylesheet" href="css/login.css">
    </head>
    <body class="hold-transition skin-purple sidebar-mini">
        <div id="app">
            <div class="login-container">
                <div class="loginBox">
                  <form method="post" class="login-form"  label-position="left">
                      <div class="title-container">
                        <div class="logoInfo clearfix">
                          <em class="logo"></em>
                        </div>
                      </div>
                      <div>
                        <span class="svg-container svg-container_login">
                          <span class="user"></span>
                        </span>
                        <input type="text" v-model="username"  placeholder="请输入用户名" />
                      </div>
                      <div>
                        <span class="svg-container">
                          <span class="username"></span>
                        </span>
                          <input type="password" v-model="password"  placeholder="请输入密码"/><font color="red">{{msg}}</font>
                      </div>
                      <div>
                        <span class="svg-container svg-container_login">
                          <span class="user"></span>
                        </span>
                          <input type="text" v-model="imageCode"  placeholder="请输入验证码" />
                          <img :src="imgUrl" @click="changeImg">
                          记住我：<input v-model="rememberMe" type="checkbox" >
                      </div>

                      <input type="button" @click="login()" style="width:100%;margin-bottom:30px;" value="登录"></input>

                </form>
                </div>
              </div>
        </div>
    </body>
    <!-- 引入组件库 -->
    <script src="js/vue.js"></script>
    <script src="plugins/elementui/index.js"></script>
    <script src="js/axios-0.18.0.js"></script>

<script>
    new Vue({
        el:'#app',
        data:{
            username:'',
            password:'',
            msg:'',
            imageCode:'',
            imgUrl:'/code/image',
            rememberMe:''
        },
        methods:{
            changeImg(){
                this.imgUrl = '/code/image?time='+new Date().getTime();
            },
            login(){
                axios.post('/login',
                    'username='+this.username+'&password='+this.password
                    +"&imageCode="+this.imageCode
                    +'&rememberMe='+this.rememberMe
                ).then((res)=>{
                        // {flag:true,message:'用户名或密码错误'}
                    if(res.data.flag){
                        window.location.href="/pages/main.html";
                    }else{
                        this.msg=res.data.message;
                    }
                });
            }
        }
    });

</script>
</html>
